﻿using System;

namespace SharpSqlAnalyzer.nodes.hive
{
	// Token: 0x0200042A RID: 1066
	public class THiveTerminatedIdentifier : TParseTreeNode
	{
		// Token: 0x06002921 RID: 10529 RVA: 0x0033D43B File Offset: 0x0033B63B
		public override void init(object arg1)
		{
			this.terminateString = (TSourceToken)arg1;
		}

		// Token: 0x17000977 RID: 2423
		// (get) Token: 0x06002922 RID: 10530 RVA: 0x0033D449 File Offset: 0x0033B649
		public virtual TSourceToken EscapeString
		{
			get
			{
				return this.escapeString;
			}
		}

		// Token: 0x17000978 RID: 2424
		// (get) Token: 0x06002923 RID: 10531 RVA: 0x0033D451 File Offset: 0x0033B651
		public virtual TSourceToken TerminateString
		{
			get
			{
				return this.terminateString;
			}
		}

		// Token: 0x06002924 RID: 10532 RVA: 0x0033D459 File Offset: 0x0033B659
		public override void init(object arg1, object arg2)
		{
			this.init(arg1);
			this.escapeString = (TSourceToken)arg2;
		}

		// Token: 0x06002925 RID: 10533 RVA: 0x0033D46E File Offset: 0x0033B66E
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06002926 RID: 10534 RVA: 0x0033D47E File Offset: 0x0033B67E
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x04001E95 RID: 7829
		private TSourceToken terminateString;

		// Token: 0x04001E96 RID: 7830
		private TSourceToken escapeString;
	}
}
